ObstacleSensorInterfaceTest.MockSatisfiesInterface_NoObstacle 6 0.00240528
ObstacleSensorInterfaceTest.MockSatisfiesInterface_ObstaclePresent 6 0.00395057
ObstacleSensorInterfaceTest.ReadData_CanBeCalled 6 0.00510853
ObstacleSensorInterfaceTest.ErrorStatus_ReportedCorrectly 6 0.00475615
DustSensorInterfaceTest.MockSatisfiesInterface_NoDust 6 0.00567362
DustSensorInterfaceTest.MockSatisfiesInterface_DustDetected 6 0.0047202
DustSensorInterfaceTest.ReadData_CanBeCalled 6 0.00455685
MovementUnitInterfaceTest.AllMotionCommands_CanBeCalled 6 0.00388043
MovementUnitInterfaceTest.GetDirection_ReturnsCurrentDirection 6 0.00323892
CleaningUnitInterfaceTest.BoostAndRestore_ReturnsCorrectPowerLevels 2 0.006858
CleaningUnitInterfaceTest.StartCleaning_CanBeCalled 6 0.00228127
ControllerTest.UC01_TC001_StartCleaning_ActivatesCleaningUnit 6 0.00557793
ControllerTest.UC01_TC002_StartCleaning_CommandsForwardMovement 6 0.00535732
ControllerTest.UC01_TC003_PollSensors_NoObstacle_ContinuesForward 6 0.0048644
ControllerTest.UC01_TC004_PollSensors_ReadsAllSensorsEachCycle 6 0.00449497
ControllerTest.UC02_TC001_ReportFrontObstacle_TriggersStop 6 0.00423925
ControllerTest.UC02_TC002_ReportObstacle_DoesNotThrow 6 0.0042675
ControllerTest.UC02_TC003_PollSensors_FrontObstacle_StopsFirst 6 0.00423837
ControllerTest.UC03_TC001_FrontObstacle_LeftFree_TurnsLeftResumesForward 6 0.00343528
ControllerTest.UC03_TC002_FrontObstacle_RightFree_TurnsRightResumesForward 6 0.00249878
ControllerTest.UC03_TC003_FrontObstacle_BothSidesBlocked_EscalatesAllDirection 6 0.00743483
ControllerTest.UC03_TC004_FrontObstacle_QueriesBothSideSensors 6 0.00211328
ControllerTest.UC04_TC001_ReportLeftObstacle_RecordedWithoutError 6 0.00199272
ControllerTest.UC04_TC002_ReportRightObstacle_RecordedWithoutError 6 0.00187702
ControllerTest.UC04_TC003_LeftObstacleRecorded_AffectsSideCheck 6 0.00201022
ControllerTest.UC05_TC001_AllDirectionsBlocked_FullAvoidanceSequence 6 0.00201647
ControllerTest.UC05_TC002_AllDirectionsBlocked_StopBeforeBackward 6 0.00202222
ControllerTest.UC06_TC001_ReportDust_RecordsWithoutError 6 0.0017671
ControllerTest.UC06_TC002_ZeroDustLevel_NoPowerBoost 6 0.00193415
ControllerTest.UC06_TC003_PollSensors_ReadsDustSensorEachCycle 6 0.00357882
ControllerTest.UC07_TC001_HighDustLevel_TriggersPowerBoost 6 0.00302575
ControllerTest.UC07_TC002_LowDustLevel_NoPowerBoost 6 0.00219793
ControllerTest.UC07_TC003_AfterBoost_PowerIsRestored 6 0.00191493
ControllerTest.UC07_TC004_FrontObstaclePresent_BoostDoesNotPreemptAvoidance 6 0.0020496
ControllerTest.UC08_TC001_TransientSensorError_MovementNotStopped 6 0.0018213
ControllerTest.UC08_TC002_PersistentSensorError_StopsMovement 6 0.00175278
ControllerTest.UC08_TC003_ErrorCountIsPerSensor_IndependentCounters 6 0.00203678
ControllerTest.UC08_TC004_ReportSensorError_DoesNotThrow 6 0.00196368
RVCIntegrationTest.Scenario1_NormalCleaning_StartupAndOnePollCycle 6 0.00194835
RVCIntegrationTest.Scenario2_FrontObstacleDetected_AvoidAndResume 6 0.00199668
RVCIntegrationTest.Scenario3_AllDirectionsBlocked_FullReversal 6 0.0020893
RVCIntegrationTest.Scenario4_DustDetected_BoostAndRestore 6 0.00216477
RVCIntegrationTest.Scenario5_SensorError_TransientThenPersistent 6 0.00199932
RVCIntegrationTest.Scenario6_NormalCleaningWithDustBoost_CombinedFlow 6 0.00183988
CleaningUnitInterfaceTest.BoostAndRestore_CanBeCalled 4 0.0047224
RVCSimulatorTest.UC01_StartCleaning_ActivatesCUAndMovesForward 1 0.0164618
RVCSimulatorTest.UC03_FrontObstacle_LeftFree_TurnsLeftAndResumes 1 0.0148857
RVCSimulatorTest.UC03_FrontObstacle_RightFree_TurnsRightAndResumes 1 0.0140116
RVCSimulatorTest.UC05_AllDirectionsBlocked_ReversesAndResumesForward 1 0.0139527
RVCSimulatorTest.UC07_HighDust_BoostsThenRestoresToNormal 1 0.0150391
RVCSimulatorTest.UC07_LowDust_NoBoost 1 0.0152647
RVCSimulatorTest.UC08_SensorError_StopsOnlyAtThreshold 1 0.0148201
RVCSimulatorTest.MultiTick_ObstacleClearedAfterAvoidance 1 0.0137264
RVCSimulatorTest.MultiTick_DustFluctuatesAcrossTicks 1 0.0134896
SystemScenario.Scenario1_NormalCleaningSession 2 0.00632875
SystemScenario.Scenario2_DoubleObstacleAvoidance 2 0.00568735
SystemScenario.Scenario3_CornerTrapAndEscape 2 0.00569835
SystemScenario.Scenario4_DustyZoneTraversal 2 0.00505765
SystemScenario.Scenario5_ObstacleThenDustyZone 2 0.00582125
SystemScenario.Scenario6_SensorDegradationAndEmergencyStop 1 0.0109681
SystemScenario.Scenario7_FullRoomCleaningSession 2 0.00564555
---
